// 复习创建web服务器
// 1.导入http模块
const http = require('http')
// 2.创建web服务器实例
const server = http.createServer()
// 3.给实例通过.on绑定request事件监听客服端的请求
// server.on('request', (req, res) => {
//     req是请求对象 它包含了客户端相关的数据和属性
//     const url = req.url//客户端的请求url地址
//     const method = req.method//客户端发起的请求类型
//     es6模版字符串 测试打印客户端发起的url与method
//     const str = `Your request url is ${url}, and request method is ${method}`
//     console.log(str);
// })
server.on('request', (req, res) => {
    const url = req.url//客户端的请求url地址
    const method = req.method//客户端发起的请求类型
    // res是响应对象 它包含了服务器相关的数据和属性 
    // 把客户端的的请求数据通过es6模版字符串进行拼接
    const str = `Your request url is ${url}, and request method is ${method}`
    console.log(str);
    // res.end()方法作用 
    // 可以向客户端发送指定内容 并结束这次请求的处理过程
    res.end(str)

})
// 4.启动web服务器
server.listen(80, () => {
    console.log('server runing at http://127.0.0.1');
})